package com.css.config;

import org.springframework.context.annotation.Configuration;

/**
 * @author Dbj
 * @date 2024年09月11日  10:48
 */
public class QueueConfig {
    //影响场发送zip给消息服务交换机
    public static final String  EXCHANGE_INFLUENCE_TO_CUSTOM= "influence_sendMsg_tocustom";
    //影响场发送消息服务交换机
    public static final String  EXCHANGE_INFLUENCE= "exchange_influence";
    //自动或正式地震的影响场发送消息给评估计算 fanout类型的
    public static final String  EXCHANGE_INFLUENCE_TO_EVALUATE= "exchange_influence_to_evaluate";
    //测试或演练影响场发送消息给评估计算 fanout类型的
    public static final String  EXCHANGE_INFLUENCE_TO_EVALUATE_OTHER= "exchange_influence_to_evaluate_other";
    //影响场到响应级别路由key
    public static final String  KEY_INFLUENCE_TO_RESPONSELEVEL= "influence_to_responseLevel";
    //影响场到报告的路由key
    public static final String  KEY_INFLUENCE_TO_REPORT = "influence_to_report";
    //影响场发送消息去创建各烈度区面积、人口key
    public static final String  KEY_INFLUENCE_TO_AREA_POP = "influence_to_area_pop";
    //影响场发送消息去创建各烈度区面积、人口队列
    public static final String  QUEUE_INFLUENCE_TO_AREA_POP = "queue_influence_to_area_pop";
    //影响场发送消息去创建不同烈度下的医院学校水库统计key
    public static final String  KEY_INFLUENCE_TO_STATICS = "influence_to_statics";
    //影响场发送消息去出图规则key influence_to_picture
    public static final String  KEY_INFLUENCE_TO_PICTURE = "influence_to_picture";
    //影响场发送消息去去出图规则队列
    public static final String  QUEUE_INFLUENCE_TO_PICTURE = "queue_influence_to_picture";
    //影响场发送消息去创建不同烈度下的医院学校水库统计队列
    public static final String  QUEUE_INFLUENCE_TO_STATICS = "queue_influence_to_statics";
    //影响场到报告的路由key
    public static final String  KEY_INFLUENCE_TO_LANDSLIDE = "influence_to_landslide";
//    //(正式/自动地震)影响场发送给评估计算的消息key
//    public static final String KEY_INFLUENCE_TO_EVALUATE = "influence_to_evaluate";
    //(正式/自动地震)影响场发送给评估计算人员伤亡的的消息队列
    public static final String QUEUE_INFLUENCE_TO_EVALUATE_CASUALTIES = "queue_influence_to_evaluate_casualties";
//    //测试、演练影响场发送给评估计算的消息key
//    public static final String KEY_INFLUENCE_TO_EVALUATE_OTHER = "influence_to_evaluate_other";
    //非自动和正式地震影响场发送给评估计算人员伤亡的消息队列
    public static final String QUEUE_INFLUENCE_TO_EVALUATE_OTHER_CASUALTIES = "queue_influence_to_evaluate_other_casualties";
    //人员伤亡向经济损失发送消息交换机
    public static final String  EXCHANGE_CASULATIES_TO_ECONOMY= "exchange_casulaties_to_economy";
    //人员伤亡向经济损失发送消息key
    public static final String  KEY_CASULATIES_TO_ECONOMY= "casulaties_to_economy";
    //人员伤亡向经济损失发送消息交换机
    public static final String  QUEUE_CASULATIES_TO_ECONOMY= "queue_casulaties_to_economy";
    //人员伤亡向失去住所发送消息交换机
    public static final String EXCHANGE_CASULATIES_TO_LOSSHOUSE = "exchange_casulaties_to_losshouse";
    public static final String KEY_CASULATIES_TO_LOSSHOUSE = "casulaties_to_losshouse";
    public static final String QUEUE_CASULATIES_TO_LOSSHOUSE = "queue_casulaties_to_losshouse";

    //影响场->滑坡
    public static final String QUEUE_INFLUENCE_TO_LANDSLIDE = "queue_influence_to_landslide";
}
